package vip.xiaonuo.biz.modular.watchtask.result;


import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 报名人员情况
 *
 * @author cl
 * @since 2025-11-13 13:56:05
 */
@Data
public class TaskAssigmentUser implements Serializable {

    @ApiModelProperty(value = "平台用户ID")
    private String platformUserId;

    @ApiModelProperty(value = "平台用户姓名")
    private String platformUserName;

    @ApiModelProperty(value = "小程序用户ID")
    private String appletUserId;

    @ApiModelProperty(value = "小程序用户姓名")
    private String appletUserName;

    //注册时间
    @ApiModelProperty(value = "注册时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date registerTime;

    //申请任务数
    @ApiModelProperty(value = "申请任务数")
    private Integer applyTaskNum;

    //完成任务数
    @ApiModelProperty(value = "完成任务数")
    private Integer completeTaskNum;

    //完成奖励数
    @ApiModelProperty(value = "完成奖励数")
    private Double completeRewardNum;


}
